A drop-in replacement for UITextField to allow the user to enter