Additional types for user editable parameters

First, thanks for this awesome project!
I found it comfortable to have checkboxes and textareas around for the user editable parameters and so I added them :)
Read the commit messages for more details.
Cheers, Jan

P.S: This is an update to my original pull request that I closed.