work on #2183 resize checklist items

such that they resize dynamically; however the text will still not wrap
due to the fact that it is an input.
Merge pull request #2278 from speg/checklist_width_resize

work on #2183 resize checklist items