There may be an issue with TextView.animation and changing the text colour.
When animating TextView ( to rise above the keyboard) DidBeginEditing, DidEndEditing it works well when the text colour is not changed. However when the text colour is changed ( to stand out from the background ) the new text is not saved .
DidBeginEditing;
TextView1.animate(1.0, 0.8, '', {
TextView1.backgroundColor = Color.yellow
TextView1.frame.y = 250;
TextView1.textColor = Color.red;
}, null)
DidEndEditing
TextView1.animate(1.0, 0.8, '', {
TextView1.backgroundColor = Color.black
TextView1.frame.y = 611;
TextView1.textColor = Color.white;
}, null)