DO NOT USE THIS INSTANCE FOR LIVE DATA!!!!
In TextArea, handle Home and End keys and maybe also <CTRL> Home and <CTRL> End ... as currently done in TextInput.