Since TextArea has a lot of issues, I have to rewrite many basic functions to handle key events. Too bad
Tired of making workarounds to the TextArea, suspend this project