I'll call it `renderInput` for conformity with the rest?