     // MARK: Delegate
 
     /// The `WatermarkedTextfield` delegate.
-    @IBOutlet weak var delegate:WatermarkedTextFieldDelegate?
+    @IBOutlet public weak var delegate:WatermarkedTextFieldDelegate?
 
     // MARK: View components
     

        }
        return true
    }

    internal func textFieldChanged(textfield: UITextField) {
        self.setText(textField.text, animated: true)

        }
        return nil
    }
}