Since this is copied from the general input-supporting idInputText and we dynamically assign the type anyway, this isn't necessary. You can (and should) just use the standard Text helper and set the type to hidden in the (very unlikely) event you want a hidden field with all the HTML around it.