Rework the `FormPassword` widget