A UITextField subclass with some nifty animations