diff --git a/packages/material-ui/src/Avatar/Avatar.js b/packages/material-ui/src/Avatar/Avatar.js
index 266b6ee90e4063..cfeeb55dc02ade 100644
--- a/packages/material-ui/src/Avatar/Avatar.js
+++ b/packages/material-ui/src/Avatar/Avatar.js
@@ -122,7 +122,7 @@ Avatar.propTypes = {
*/
component: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),
/**
- * Properties applied to the `img` element when the component
+ * Attributes applied to the `img` element when the component
* is used to display an image.
*/
imgProps: PropTypes.object,
diff --git a/packages/material-ui/src/Input/Input.js b/packages/material-ui/src/Input/Input.js
index 11b873795fdecd..28d15859d25855 100644
--- a/packages/material-ui/src/Input/Input.js
+++ b/packages/material-ui/src/Input/Input.js
@@ -535,7 +535,7 @@ Input.propTypes = {
*/
inputComponent: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),
/**
- * Properties applied to the `input` element.
+ * Attributes applied to the `input` element.
*/
inputProps: PropTypes.object,
/**
diff --git a/packages/material-ui/src/NativeSelect/NativeSelect.js b/packages/material-ui/src/NativeSelect/NativeSelect.js
index b96035a57bf094..d9d1caf7f7c419 100644
--- a/packages/material-ui/src/NativeSelect/NativeSelect.js
+++ b/packages/material-ui/src/NativeSelect/NativeSelect.js
@@ -102,8 +102,7 @@ NativeSelect.propTypes = {
*/
input: PropTypes.element,
/**
- * Properties applied to the `input` element.
- * The properties are applied on the `select` element.
+ * Attributes applied to the `select` element.
*/
inputProps: PropTypes.object,
/**
diff --git a/packages/material-ui/src/Radio/Radio.js b/packages/material-ui/src/Radio/Radio.js
index aa9fb2b4295555..6ae177045a630c 100644
--- a/packages/material-ui/src/Radio/Radio.js
+++ b/packages/material-ui/src/Radio/Radio.js
@@ -84,7 +84,7 @@ Radio.propTypes = {
*/
id: PropTypes.string,
/**
- * Properties applied to the `input` element.
+ * Attributes applied to the `input` element.
*/
inputProps: PropTypes.object,
/**
diff --git a/packages/material-ui/src/Select/Select.js b/packages/material-ui/src/Select/Select.js
index 358a2b9539b48d..8fb245e2e44748 100644
--- a/packages/material-ui/src/Select/Select.js
+++ b/packages/material-ui/src/Select/Select.js
@@ -97,8 +97,8 @@ Select.propTypes = {
*/
input: PropTypes.element,
/**
- * Properties applied to the `input` element.
- * When `native` is `true`, the properties are applied on the `select` element.
+ * Attributes applied to the `input` element.
+ * When `native` is `true`, the attributes are applied on the `select` element.
*/
inputProps: PropTypes.object,
/**
diff --git a/packages/material-ui/src/Switch/Switch.js b/packages/material-ui/src/Switch/Switch.js
index 22841d10de18ef..1c652aa3103f5e 100644
--- a/packages/material-ui/src/Switch/Switch.js
+++ b/packages/material-ui/src/Switch/Switch.js
@@ -150,7 +150,7 @@ Switch.propTypes = {
*/
id: PropTypes.string,
/**
- * Properties applied to the `input` element.
+ * Attributes applied to the `input` element.
*/
inputProps: PropTypes.object,
/**
diff --git a/packages/material-ui/src/TextField/TextField.js b/packages/material-ui/src/TextField/TextField.js
index 60256d073465e9..99b3265dd3b9b4 100644
--- a/packages/material-ui/src/TextField/TextField.js
+++ b/packages/material-ui/src/TextField/TextField.js
@@ -189,7 +189,7 @@ TextField.propTypes = {
*/
InputProps: PropTypes.object,
/**
- * Properties applied to the native `input` element.
+ * Attributes applied to the native `input` element.
*/
inputProps: PropTypes.object,
/**
diff --git a/packages/material-ui/src/internal/SwitchBase.js b/packages/material-ui/src/internal/SwitchBase.js
index 0da8b7d209e3f7..681abb22dc1ddc 100644
--- a/packages/material-ui/src/internal/SwitchBase.js
+++ b/packages/material-ui/src/internal/SwitchBase.js
@@ -175,7 +175,7 @@ SwitchBase.propTypes = {
*/
indeterminateIcon: PropTypes.node,
/**
- * Properties applied to the `input` element.
+ * Attributes applied to the `input` element.
*/
inputProps: PropTypes.object,
/**
diff --git a/pages/api/avatar.md b/pages/api/avatar.md
index 95ab55f77263eb..2877846d8fd362 100644
--- a/pages/api/avatar.md
+++ b/pages/api/avatar.md
@@ -16,7 +16,7 @@ filename: /packages/material-ui/src/Avatar/Avatar.js
| children | node | | Used to render icon or text elements inside the Avatar. `src` and `alt` props will not be used and no `img` will be rendered by default. This can be an element, or just a string. |
| classes | object | | Override or extend the styles applied to the component. See [CSS API](#css-api) below for more details. |
| component | union: string | func | 'div' | The component used for the root node. Either a string to use a DOM element or a component. |
-| imgProps | object | | Properties applied to the `img` element when the component is used to display an image. |
+| imgProps | object | | Attributes applied to the `img` element when the component is used to display an image. |
| sizes | string | | The `sizes` attribute for the `img` element. |
| src | string | | The `src` attribute for the `img` element. |
| srcSet | string | | The `srcSet` attribute for the `img` element. |
diff --git a/pages/api/input.md b/pages/api/input.md
index 96931ddd5f9dc2..3897d69e0b8e34 100644
--- a/pages/api/input.md
+++ b/pages/api/input.md
@@ -24,7 +24,7 @@ filename: /packages/material-ui/src/Input/Input.js
| fullWidth | bool | false | If `true`, the input will take up the full width of its container. |
| id | string | | The id of the `input` element. |
| inputComponent | union: string | func | | The component used for the native input. Either a string to use a DOM element or a component. |
-| inputProps | object | | Properties applied to the `input` element. |
+| inputProps | object | | Attributes applied to the `input` element. |
| inputRef | func | | Use that property to pass a ref callback to the native input component. |
| margin | enum: 'dense' | 'none' | | If `dense`, will adjust vertical spacing. This is normally obtained via context from FormControl. |
| multiline | bool | false | If `true`, a textarea element will be rendered. |
diff --git a/pages/api/native-select.md b/pages/api/native-select.md
index fba6d9f7c5db29..8cc95d71520298 100644
--- a/pages/api/native-select.md
+++ b/pages/api/native-select.md
@@ -16,7 +16,7 @@ An alternative to `` with a much smaller dependency graph.
| classes | object | | Override or extend the styles applied to the component. See [CSS API](#css-api) below for more details. |
| IconComponent | union: string | func | ArrowDropDownIcon | The icon that displays the arrow. |
| input | element | <Input /> | An `Input` element; does not have to be a material-ui specific `Input`. |
-| inputProps | object | | Properties applied to the `input` element. The properties are applied on the `select` element. |
+| inputProps | object | | Attributes applied to the `select` element. |
| onChange | func | | Callback function fired when a menu item is selected.
**Signature:** `function(event: object) => void` *event:* The event source of the callback. You can pull out the new value by accessing `event.target.value`. |
| value | union: string | number | | The input value. |
diff --git a/pages/api/radio.md b/pages/api/radio.md
index 74772b636bbe31..9ab7620de05346 100644
--- a/pages/api/radio.md
+++ b/pages/api/radio.md
@@ -20,7 +20,7 @@ filename: /packages/material-ui/src/Radio/Radio.js
| disableRipple | bool | | If `true`, the ripple effect will be disabled. |
| icon | node | | The icon to display when the component is unchecked. |
| id | string | | The id of the `input` element. |
-| inputProps | object | | Properties applied to the `input` element. |
+| inputProps | object | | Attributes applied to the `input` element. |
| inputRef | func | | Use that property to pass a ref callback to the native input component. |
| onChange | func | | Callback fired when the state is changed.
**Signature:** `function(event: object, checked: boolean) => void` *event:* The event source of the callback. You can pull out the new value by accessing `event.target.value`. *checked:* The `checked` value of the switch |
| type | string | | The input component property `type`. |
diff --git a/pages/api/select.md b/pages/api/select.md
index 9280eeaf1253b0..61e14d1ab3592c 100644
--- a/pages/api/select.md
+++ b/pages/api/select.md
@@ -18,7 +18,7 @@ filename: /packages/material-ui/src/Select/Select.js
| displayEmpty | bool | false | If `true`, the selected item is displayed even if its value is empty. You can only use it when the `native` property is `false` (default). |
| IconComponent | union: string | func | ArrowDropDownIcon | The icon that displays the arrow. |
| input | element | <Input /> | An `Input` element; does not have to be a material-ui specific `Input`. |
-| inputProps | object | | Properties applied to the `input` element. When `native` is `true`, the properties are applied on the `select` element. |
+| inputProps | object | | Attributes applied to the `input` element. When `native` is `true`, the attributes are applied on the `select` element. |
| MenuProps | object | | Properties applied to the `Menu` element. |
| multiple | bool | false | If true, `value` must be an array and the menu will support multiple selections. You can only use it when the `native` property is `false` (default). |
| native | bool | false | If `true`, the component will be using a native `select` element. |
diff --git a/pages/api/switch-base.md b/pages/api/switch-base.md
index 1a331c6f99b157..6260565edc19c9 100644
--- a/pages/api/switch-base.md
+++ b/pages/api/switch-base.md
@@ -21,7 +21,7 @@ filename: /packages/material-ui/src/internal/SwitchBase.js
| id | string | | The id of the `input` element. |
| indeterminate | bool | | If `true`, the component appears indeterminate. |
| indeterminateIcon | node | | The icon to display when the component is indeterminate. |
-| inputProps | object | | Properties applied to the `input` element. |
+| inputProps | object | | Attributes applied to the `input` element. |
| inputRef | func | | Use that property to pass a ref callback to the native input component. |
| name | string | | |
| onChange | func | | Callback fired when the state is changed.
**Signature:** `function(event: object, checked: boolean) => void` *event:* The event source of the callback. You can pull out the new value by accessing `event.target.checked`. *checked:* The `checked` value of the switch |
diff --git a/pages/api/switch.md b/pages/api/switch.md
index d2e70317ac7f5a..2c510805e837e5 100644
--- a/pages/api/switch.md
+++ b/pages/api/switch.md
@@ -20,7 +20,7 @@ filename: /packages/material-ui/src/Switch/Switch.js
| disableRipple | bool | | If `true`, the ripple effect will be disabled. |
| icon | node | | The icon to display when the component is unchecked. |
| id | string | | The id of the `input` element. |
-| inputProps | object | | Properties applied to the `input` element. |
+| inputProps | object | | Attributes applied to the `input` element. |
| inputRef | func | | Use that property to pass a ref callback to the native input component. |
| onChange | func | | Callback fired when the state is changed.
**Signature:** `function(event: object, checked: boolean) => void` *event:* The event source of the callback. You can pull out the new value by accessing `event.target.checked`. *checked:* The `checked` value of the switch |
| type | string | | The input component property `type`. |
diff --git a/pages/api/text-field.md b/pages/api/text-field.md
index 34c2a95c0e8ccd..83d4a763f832c6 100644
--- a/pages/api/text-field.md
+++ b/pages/api/text-field.md
@@ -48,7 +48,7 @@ For advanced cases, please look at the source of TextField by clicking on the
| id | string | | The id of the `input` element. Use that property to make `label` and `helperText` accessible for screen readers. |
| InputLabelProps | object | | Properties applied to the `InputLabel` element. |
| InputProps | object | | Properties applied to the `Input` element. |
-| inputProps | object | | Properties applied to the native `input` element. |
+| inputProps | object | | Attributes applied to the native `input` element. |
| inputRef | func | | Use that property to pass a ref callback to the native input component. |
| label | node | | The label content. |
| margin | enum: 'none' | 'dense' | 'normal' | | If `dense` or `normal`, will adjust vertical spacing of this and contained components. |