fn input_spans(input: &Input) -> Vec<Span<'static>>
Renders the field content with a reversed-video block as the cursor.