diff --git a/frontend/src/metabase/reference/components/Detail.jsx b/frontend/src/metabase/reference/components/Detail.jsx
index b59fc544554bd23cbde2f37e5894f566c848cf25..ca98acc90f7fbe539474c23d480cd00635eb3e9c 100644
--- a/frontend/src/metabase/reference/components/Detail.jsx
+++ b/frontend/src/metabase/reference/components/Detail.jsx
@@ -21,7 +21,7 @@ const Detail = ({ name, description, placeholder, subtitleClass, url, icon, isEd
                     <textarea
                         className={S.detailTextarea}
                         placeholder={placeholder}
-                        {...field}
+                        onChange={field.onChange}
                         //FIXME: use initialValues from redux forms instead of default value
                         // to allow for reinitializing on cancel (see GettingStartedGuide.jsx)
                         defaultValue={description}
diff --git a/frontend/src/metabase/reference/components/EditableReferenceHeader.jsx b/frontend/src/metabase/reference/components/EditableReferenceHeader.jsx
index 4e7cbb0e52d9e226ed70ead35deed2d3ee1443e0..0ea58d8248ae8af39e41f63b20462db1f1af4d70 100644
--- a/frontend/src/metabase/reference/components/EditableReferenceHeader.jsx
+++ b/frontend/src/metabase/reference/components/EditableReferenceHeader.jsx
@@ -10,6 +10,7 @@ import E from "metabase/reference/components/EditButton.css";
 
 import IconBorder from "metabase/components/IconBorder.jsx";
 import Icon from "metabase/components/Icon.jsx";
+import Input from "metabase/components/Input.jsx";
 import Ellipsified from "metabase/components/Ellipsified.jsx";
 import EditButton from "metabase/reference/components/EditButton.jsx";
 
@@ -54,21 +55,19 @@ const EditableReferenceHeader = ({
                 style={isEditing && name === 'Details' ? {alignItems: "flex-start"} : {}}
             >
                 { isEditing && name === 'Details' ?
-                    hasDisplayName ?
-                        <input
+                        <Input
                             className={S.headerTextInput}
                             type="text"
                             placeholder={entity.name}
-                            {...displayNameFormField}
-                            defaultValue={entity.display_name}
-                        /> :
-                        <input
-                            className={S.headerTextInput}
-                            type="text"
-                            placeholder={entity.name}
-                            {...nameFormField}
-                            defaultValue={entity.name}
-                        /> :
+                            onChange={
+                                hasDisplayName ? displayNameFormField.onChange : nameFormField.onChange
+                            }
+                            defaultValue={
+                                hasDisplayName ? entity.display_name : entity.name
+                            }
+
+                        />
+                        :
                     [
                         <Ellipsified
                             key="1"