diff --git a/client/tpk/sheetEditor/sheetEditor.jsx b/client/tpk/sheetEditor/sheetEditor.jsx
new file mode 100644
index 0000000..8918454
--- /dev/null
+++ b/client/tpk/sheetEditor/sheetEditor.jsx
@@ -0,0 +1,50 @@
+var React = require('react');
+var _ = require('lodash');
+var cx = require('classnames');
+
+var CodeEditor = require('naturalcrit/codeEditor/codeEditor.jsx');
+
+var SheetEditor = React.createClass({
+ getDefaultProps: function() {
+ return {
+ value : "",
+ onChange : function(){}
+ };
+ },
+ cursorPosition : {
+ line : 0,
+ ch : 0
+ },
+
+ componentDidMount: function() {
+ var paneHeight = this.refs.main.parentNode.clientHeight;
+ paneHeight -= this.refs.snippetBar.clientHeight + 1;
+ this.refs.codeEditor.codeMirror.setSize(null, paneHeight);
+ },
+
+ handleTextChange : function(text){
+ this.props.onChange(text);
+ },
+ handleCursorActivty : function(curpos){
+ this.cursorPosition = curpos;
+ },
+
+ //Called when there are changes to the editor's dimensions
+ update : function(){
+ this.refs.codeEditor.updateSize();
+ },
+
+ render : function(){
+ return
+
+
+ }
+});
+
+module.exports = SheetEditor;
diff --git a/client/tpk/sheetEditor/sheetEditor.less b/client/tpk/sheetEditor/sheetEditor.less
new file mode 100644
index 0000000..6bb4bdf
--- /dev/null
+++ b/client/tpk/sheetEditor/sheetEditor.less
@@ -0,0 +1,3 @@
+.COM{
+
+}
\ No newline at end of file
diff --git a/client/tpk/tpk.jsx b/client/tpk/tpk.jsx
index bd4abba..8c52d7e 100644
--- a/client/tpk/tpk.jsx
+++ b/client/tpk/tpk.jsx
@@ -5,9 +5,29 @@ var cx = require('classnames');
var Nav = require('naturalcrit/nav/nav.jsx');
var Navbar = require('./navbar/navbar.jsx');
+var SplitPane = require('naturalcrit/splitPane/splitPane.jsx');
+var SheetEditor = require('./sheetEditor/sheetEditor.jsx');
+
var TPK = React.createClass({
+
+ getInitialState: function() {
+ return {
+ sheetCode: ''
+ };
+ },
+
+ handleSplitMove : function(){
+ this.refs.editor.update();
+ },
+
+ handleCodeChange : function(code){
+ this.setState({
+ sheetCode : code
+ })
+ },
+
render : function(){
return
@@ -18,9 +38,12 @@ var TPK = React.createClass({
-
- Holla y'all
-
+
+
+
+ {this.state.sheetCode}
+
+
}