FOR INTERNAL USE ONLY. A customized version of the JTextArea. The primary advantage is the ability to install a "ChangeListener", who will be called when the content of the TextField changes (quite similar to the change event with JavaScript). Additionally, it automatically preselects the whole content when activated (to simplify changing). Unlike the ETextField, the ETextArea does not capture "ENTER" events as they are already used for line breaks.
The TextArea will be preconfigured with 3 pixel insets and enabled word wrapping at word boundaries.