diff --git a/src/IconButton.js b/src/IconButton.js
new file mode 100644
index 0000000..a34639b
--- /dev/null
+++ b/src/IconButton.js
@@ -0,0 +1,27 @@
+import React, {forwardRef} from 'react';
+import styled from "styled-components";
+import Button from "./Button";
+import Text from "./Text";
+import {
+ BlendIcon,
+} from "@blend-ui/icons";
+
+const ClickableIcon = styled(BlendIcon).attrs(props => ({
+ color: props.theme.colors.black,
+}))`
+ pointer-events: none;
+`;
+
+const IconButton = forwardRef(( props, ref) => {
+ const { iconify, buttonText, ...rest } = props;
+ return (
+
+ );
+});
+
+IconButton.displayName = "IconButton";
+
+export default IconButton;
diff --git a/src/InputBar.js b/src/InputBar.js
new file mode 100644
index 0000000..7c558be
--- /dev/null
+++ b/src/InputBar.js
@@ -0,0 +1,59 @@
+import React from "react";
+import styled from "styled-components";
+
+import { default as styledProps } from "@styled-system/prop-types";
+import {
+ background,
+ border,
+ color,
+ flexbox,
+ layout,
+ space,
+ typography,
+ compose,
+} from "styled-system";
+
+
+const systemProps = compose(
+ layout,
+ color,
+ space,
+ background,
+ border,
+ typography,
+ flexbox,
+);
+
+const InputComponent = styled.input`
+ ${systemProps};
+`;
+
+const Input = props => {
+ const { ...other } = props;
+ return