Text Editor
Revert "Text Editor"

This reverts commit 0d39d4460a2fdcd74e036c4f1c2528adcf5d1a2d.
Revert "Revert "Text Editor""

This reverts commit be0544a921e882523aa59e697626886d44076c4f.