           type: type
           autocapitalize: autocapitalize
           name: name
+          autocomplete: autocomplete
         value: value
         oninput: z.ev (e, $$el) ->
           onValue $$el.value

      autocapitalize
      isFocused
      name
    } = @state.getValue()

    z '.zp-input',

    isFloating ?= false
    isDisabled ?= false
    autocapitalize ?= 'none'

    label = if label.subscribe? then label else Rx.Observable.from label

    @state = z.state {
      @value
