Liveview re-rendering entire form instead of one input

I think this may be of some use to you: Form bindings — Phoenix LiveView v1.2.5

Specifically, I think you want to look at the use of phx-change and handle_event and how that is triggering the re-render of your form.