     
     public var title: String?
     public var text: String?
-    
+    public var configure: ((cell: FormTextFieldCell) -> ())?
+
     public private(set) var identifier: String
     public var value: Any? {
         get {

    public func configureTableViewCell(abstract: UITableViewCell) {
        guard let cell = abstract as? FormTextFieldCell else { fatalError("Encountered unexpected cell type for FormTextField") }
        cell.textField.placeholder = title
        cell.textField.text = value as? String
        cell.textField.removeTarget(nil, action: nil, forControlEvents: .AllEvents)
        cell.textField.addTarget(self, action: "textChanged:", forControlEvents: .EditingChanged)
    }
    
    // MARK: - FormRowTypeInteractable

    // MARK: - Internal Methods
    
    func textChanged(textField: UITextField) {
        text = textField.text
    }

    // MARK: - FormRowType
