TextBrowser: fix crash when buddy not set
Add TextEntry & import Completer
Restore TextEntry as BufferView's buddy