actually i think this might be a good place for that SASS parent selector syntax you're not a fan of - this set of rules could/should be nested in the existing `.touchList-label--input` selector above, with `.touchList-item--input &` - it would make the relationship more clear by grouping the special case with the base rule.

For the refactoring/naming issue, I think it sort of makes sense to leave as-is because checkboxes and radios are still technically HTML `<input>`s, so I think the naming works.