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

    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

    
    public var title: String?
    public var text: String?
    public var configure: ((cell: FormTextFieldCell) -> ())?

    public private(set) var identifier: String
    public var value: Any? {
        get {
