Labelled text field; orange focus border, supports helper and error text.

```jsx
<Input label="Geschäftliche E-Mail" type="email" placeholder="name@firma.de" />
<Input label="Investment" prefix="€" helper="Geplantes Jahresbudget" />
```

Pass `error` to show the red invalid state. Forwards all native `<input>` props.
