diff --git a/packages/components/src/placeholder/stories/index.js b/packages/components/src/placeholder/stories/index.js
new file mode 100644
index 00000000000000..b2dbcf24576bc4
--- /dev/null
+++ b/packages/components/src/placeholder/stories/index.js
@@ -0,0 +1,35 @@
+/**
+ * External dependencies
+ */
+import { boolean, text } from '@storybook/addon-knobs';
+
+/**
+ * Internal dependencies
+ */
+import Placeholder from '../';
+import TextControl from '../../text-control';
+
+export default { title: 'Components/Placeholder', component: Placeholder };
+
+export const _default = () => {
+ const icon = text( 'Icon', 'smiley' );
+ const instructions = text( 'Instructions', 'Here are instructions you should follow' );
+ const label = text( 'Label', 'My Placeholder Label' );
+ const isColumnLayout = boolean( 'isColumnLayout', false );
+
+ return (
+