   startCellEdit: (initialData) ->
     return if @readOnly
 
-    @createTextEditor() unless @editor?
+    @createTextEditor()
 
     @subscribeToCellTextEditor(@editor)
 


  stopEdit: ->
    @editing = false
    @editorElement.parentNode.removeChild(@editorElement)
    @textEditorSubscriptions?.dispose()
    @textEditorSubscriptions = null
    @focus()

  createTextEditor: ->
    @editor ?= atom.workspace.buildTextEditor({mini: true})
    @editorElement ?= atom.views.getView(@editor)
    console.log(@editor, @editorElement)
    @appendChild(@editorElement)

  subscribeToCellTextEditor: (editor) ->
