Allows in place editing using a lightweight API without necessarily moving to the external native text box.
The main drawback in this approach is that editing can't support features such as T9 and might not have the same keymapping or behavior of the native text input.
Notice that due to limitations of text area and text field input modes in text area aren't properly supported since they won't work properly across devices. To limit input modes please use the setInputModeOrder method. All constants declated in TextArea are ignored with the exception of PASSWORD.