     validate: React.PropTypes.func
     onUpdated: React.PropTypes.func
     autofocus: React.PropTypes.bool
+    hasValue: React.PropTypes.bool
 
   getDefaultProps: ->
     validate: (inputValue) ->


  render: ->
    {children} = @props
    classes = classnames 'form-control', @props.class,
      empty: not (@props.default or @props.defaultValue)

    wrapperClasses = classnames 'form-control-wrapper', 'tutor-input', @props.className,
      'is-required': @props.required


    {formatCharacters} = @props
    {timePattern, timeValue} = @state
    <TutorInput
      {...maskedProps}
      onChange={@onChange}
      validate={@validate}
      hasValue={!!timeValue}
      ref="timeInput">
      <MaskedInput
        value={timeValue}
