UITextField and UITextView subclasses with placeholders that change into floating labels when the fields are populated with text.