   mixins: [Input, Text]
 
   render: ->
-    @renderInput()
+    @renderInput input
 
 PasswordInput = React.createClass
   displayName: "PasswordInput"
   mixins: [Input, Text]
 
   render: ->
-    @renderInput type: "password"
+    @renderInput input, type: "password"
+
+TextareaInput = React.createClass
+  displayName: "TextareaInput"
+  mixins: [Input, Text]
+
+  render: ->
+    @renderInput textarea
 
 DateInput = React.createClass
   displayName: "DateInput"


    return ReactCSSTransitionGroup transitionName: "fade", indicator

  renderInput: (options) ->
    props = _.extend {},
      ref: "input"
      value: @props.value

    , options

    return div className: "form-field",
      @transferPropsTo el props
      @renderIndicator()

TextInput = React.createClass
