TextEditors can be fun to program -- that's why there are so many!
Sometimes, it can be fun to optimize just the size of the editor -- that's where we get the TinyEditors category of TextEditors.