feat(input): rename form controls when name is updated

Even though nobody has ever asked for this, we can do it anyway.