                                         self._nextField()
                                         true
                                     true
-                            when 'text' #, 'hidden' hidden does not fire onchange event so...
+                            when 'text', 'password' #, 'hidden' hidden does not fire onchange event so...
                                 input.addEventListener 'change', () ->
-                                    alert('changed')
                                     self._nextField()
                                     true
                             when 'button'
                                 input.addEventListener 'click', () ->
                                     self._nextField()
                                     true
+                    when 'textarea'
+                        input.addEventListener 'change', () ->
+                            self._nextField()
+                            true
                         # true
                 true
 

                    onEndAnimationFn()

                true
            true

        _showField: (pos)->

            # init events
            this._initEvents()

            # focus on first field
            this._focusOnCurrentFieldInput()

            true

        _registerControls: () ->

            # This should be redone so that nothing is added to the DOM until controls finished
