#21 Changing the text background while typing
#21 Validating on exit