diff --git a/demos/sink/index.ts b/demos/sink/index.ts
index ec1128d33a..58a20a92f0 100644
--- a/demos/sink/index.ts
+++ b/demos/sink/index.ts
@@ -8,7 +8,7 @@ import {ListGroupPage} from './pages/list-group'
import {CardPage} from './pages/card'
import {FormPage} from './pages/form'
import {SegmentPage} from './pages/segment'
-import {SearchBarPage} from './pages/search-bar'
+import {SearchBarPage} from './pages/searchbar'
import {TableSearchPage} from './pages/table-search'
import {IconsPage} from './pages/ionicons'
import {TabsPage} from './pages/tabs'
diff --git a/ionic/components.ts b/ionic/components.ts
index 9fbd8f90c3..e665184ad4 100644
--- a/ionic/components.ts
+++ b/ionic/components.ts
@@ -31,7 +31,7 @@ export * from 'ionic/components/slides/slides'
export * from 'ionic/components/radio/radio'
export * from 'ionic/components/scroll/scroll'
export * from 'ionic/components/scroll/pull-to-refresh'
-export * from 'ionic/components/search-bar/search-bar'
+export * from 'ionic/components/searchbar/searchbar'
export * from 'ionic/components/segment/segment'
export * from 'ionic/components/switch/switch'
export * from 'ionic/components/tabs/tabs'
diff --git a/ionic/components/search-bar/modes/ios.scss b/ionic/components/search-bar/modes/ios.scss
deleted file mode 100644
index 22837e8d8f..0000000000
--- a/ionic/components/search-bar/modes/ios.scss
+++ /dev/null
@@ -1,120 +0,0 @@
-
-// iOS Search Bar
-// --------------------------------------------------
-
-$search-bar-ios-padding: 0 8px !default;
-$search-bar-ios-background-color: rgba(0, 0, 0, 0.2) !default;
-$search-bar-ios-border-color: rgba(0, 0, 0, 0.05) !default;
-$search-bar-ios-min-height: 44px !default;
-
-$search-bar-ios-input-search-icon-color: #767676 !default;
-$search-bar-ios-input-search-icon-svg: "" !default;
-$search-bar-ios-input-search-icon-size: 13px !default;
-
-$search-bar-ios-input-height: 28px !default;
-$search-bar-ios-input-placeholder-color: #9D9D9D !default;
-$search-bar-ios-input-text-color: #000 !default;
-$search-bar-ios-input-background-color: #FFFFFF !default;
-$search-bar-ios-input-transition: all 400ms cubic-bezier(.25, .45, .05, 1) !default;
-$search-bar-ios-cancel-transition: all 400ms cubic-bezier(.25, .45, .05, 1) !default;
-
-$search-bar-ios-input-close-icon-color: #8F8E94 !default;
-$search-bar-ios-input-close-icon-svg: "" !default;
-$search-bar-ios-input-close-icon-size: 18px !default;
-
-
-ion-search-bar {
- padding: $search-bar-ios-padding;
- background: $search-bar-ios-background-color;
- border-bottom: 1px solid $search-bar-ios-border-color;
- min-height: $search-bar-ios-min-height;
-}
-
-.search-bar-input {
- height: $search-bar-ios-input-height;
- padding: 0 28px;
-
- font-size: 1.4rem;
- font-weight: 400;
-
- border-radius: 5px;
- color: $search-bar-ios-input-text-color;
- background-color: $search-bar-ios-input-background-color;
-
- @include svg-background-image($search-bar-ios-input-search-icon-svg);
- background-size: $search-bar-ios-input-search-icon-size;
- background-repeat: no-repeat;
- background-position: calc(50% - 40px);
-
- &::placeholder {
- color: $search-bar-ios-input-placeholder-color;
- }
-
- @include calc(padding-left, "50% - 28px");
- transition: $search-bar-ios-input-transition;
-}
-
-.search-bar-close-icon {
- width: 30px;
- height: 100%;
-
- @include svg-background-image($search-bar-ios-input-close-icon-svg);
- background-size: $search-bar-ios-input-close-icon-size;
- background-repeat: no-repeat;
- background-position: center;
- position: absolute;
- right: 0;
- top: 0;
-}
-
-.search-bar-cancel {
- @extend button[clear];
- transition: $search-bar-ios-cancel-transition;
- min-height: 30px;
-
- padding-left: 8px;
- padding-right: 0;
- margin-left: 0;
- margin-right: -100%;
-}
-
-.search-bar-input-container.left-align {
- .search-bar-search-icon {
- margin-left: 0;
- }
- .search-bar-input {
- padding-left: 28px;
- background-position: 8px;
- }
-}
-
-&.hairlines ion-search-bar {
- border-bottom-width: 0.55px;
-}
-
-ion-toolbar {
-
- ion-search-bar {
- background: transparent;
- border-bottom-width: 0;
-
- .search-bar-input {
- background-color: #E5E5E5;
- }
- }
-
-}
-
-// Generate Default Search Bar Colors
-// --------------------------------------------------
-
-@each $color, $value in $colors {
-
- ion-search-bar[#{$color}] {
- //background-color: $value;
-
- .search-bar-cancel {
- color: $value;
- }
- }
-}
diff --git a/ionic/components/search-bar/modes/md.scss b/ionic/components/search-bar/modes/md.scss
deleted file mode 100644
index 094b4adfe2..0000000000
--- a/ionic/components/search-bar/modes/md.scss
+++ /dev/null
@@ -1,69 +0,0 @@
-
-// Material Design Search Bar
-// --------------------------------------------------
-
-$search-bar-md-padding: 8px !default;
-$search-bar-md-background-color: inherit !default;
-
-$search-bar-md-input-search-icon-color: #5B5B5B !default;
-$search-bar-md-input-search-icon-svg: "" !default;
-$search-bar-md-input-search-icon-size: 20px !default;
-
-$search-bar-md-input-height: 28px !default;
-$search-bar-md-input-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12) !default;
-$search-bar-md-input-placeholder-color: #AEAEAE !default;
-$search-bar-md-input-text-color: #141414 !default;
-$search-bar-md-input-background-color: #FFFFFF !default;
-$search-bar-md-input-border-radius: 2px !default;
-
-$search-bar-md-input-close-icon-color: #5B5B5B !default;
-$search-bar-md-input-close-icon-svg: "" !default;
-$search-bar-md-input-close-icon-size: 22px !default;
-
-
-ion-search-bar {
- padding: $search-bar-md-padding;
- background: $search-bar-md-background-color;
-}
-
-.search-bar-input {
- padding: 8px 55px;
-
- height: $search-bar-md-input-height;
- box-shadow: $search-bar-md-input-box-shadow;
-
- font-size: 1.6rem;
- font-weight: 400;
-
- border-radius: $search-bar-md-input-border-radius;
- color: $search-bar-md-input-text-color;
- background-color: $search-bar-md-input-background-color;
-
- @include svg-background-image($search-bar-md-input-search-icon-svg);
- background-size: $search-bar-md-input-search-icon-size;
- background-repeat: no-repeat;
- background-position: 16px center;
-
- &::placeholder {
- color: $search-bar-md-input-placeholder-color;
- }
-}
-
-.search-bar-close-icon {
- width: $search-bar-md-input-close-icon-size;
- height: 100%;
- padding: 0;
-
- @include svg-background-image($search-bar-md-input-close-icon-svg);
- background-size: $search-bar-md-input-close-icon-size;
- background-repeat: no-repeat;
- background-position: center;
- position: absolute;
- right: 13px;
- top: 0;
-
-}
-
-.search-bar-cancel {
- display: none;
-}
diff --git a/ionic/components/search-bar/test/floating/main.html b/ionic/components/search-bar/test/floating/main.html
deleted file mode 100644
index 8239950769..0000000000
--- a/ionic/components/search-bar/test/floating/main.html
+++ /dev/null
@@ -1,20 +0,0 @@
- Search - Default
- Search - Custom Placeholder
- Search - Default Cancel Button
- Search - Custom Cancel Button Danger
- Search - Custom Cancel Action
-