Refactor the parameter input partial.

This removes an intermediary hash, since we were right away doing
hash.values and dropping the keys. The form element names are now
configurable, with reasonable defaults.