docs: family editor uses input component to format user input

Input components should be responsible for user input formatting. Reasons are —
this is purely about presentation and this requires a level of control which is
very close to DOM (to mangle selections and cursor positions).