Note that `ActiveField::textInput()` also creates the container, label and error message, besides the text input.

I think you should use `Html::activeTextInput()` to create the text input only (as a result, the 'form' property should be removed.)