Extract TextEditorView to atom-space-pen-views library