BZ #1155768: Hash params need textarea for proper load/store

https://bugzilla.redhat.com/show_bug.cgi?id=1155768

When a hash parameter is encountered, it must use a textarea instead of
a textfield, otherwise the yaml will be malformed. This also pulls these
fields out into a partial.
Merge pull request #365 from bcrochet/bz/1155768

BZ #1155768: Hash params need textarea for proper load/store