Fix height issue with inputs components

inputs get an extra 3px from somewhere, this is an easy fix for the
time-being

“noedit” is now “readonly” - which is the same as disabled because for
some reason readonly isn’t passed through to the component…