     func didModifyText(text: String, textInputView: TextInputView)
 }
 
-public final class TextInputView: UIView, ViewModelConfigurable {
+open class TextInputView: UIView, ViewModelConfigurable {
     
     public struct VM {
         let text: String?
     }
     
-    private let textField = UITextField.autolayoutTextFieldWith(textStyle: .body, placeholderText: "")
+    public let textField = UITextField.autolayoutTextFieldWith(textStyle: .body, placeholderText: "")
     
     weak var delegate: TextInputViewDelegate?
     

        layout()
    }
    
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    

        layout()
    }
    
    required public init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
