The’re not the same size for me in Chrome.
I do notice that the
<textarea> has 4px of padding which the others do not.
Removing that makes the inputs all the same width.
I’m not convinced that wrapping inputs in
p tags and
spans is a good idea either….I’d be using