UITextField subclass and categories for bordered, icon and validation text field.