move textsupport mixin over to coffee. fix but where input labels don't get assigned an id correctly