When using .hide() on att TextField the associated label is still visible. Is it suppose to be that way or what? Feels kind of silly to have the label visible when the input field is hidden.