diff --git a/indra/newview/skins/firestorm/themes/dark/colors.xml b/indra/newview/skins/firestorm/themes/dark/colors.xml
new file mode 100644
index 0000000000..b53167ea36
--- /dev/null
+++ b/indra/newview/skins/firestorm/themes/dark/colors.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Active.png b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Active.png
new file mode 100644
index 0000000000..0ad7c81abc
Binary files /dev/null and b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Active.png differ
diff --git a/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Disabled.png b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Disabled.png
new file mode 100644
index 0000000000..fa2b5c458f
Binary files /dev/null and b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Disabled.png differ
diff --git a/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Off.png b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Off.png
new file mode 100644
index 0000000000..38d9845cf4
Binary files /dev/null and b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Off.png differ
diff --git a/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Active.png b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Active.png
new file mode 100644
index 0000000000..4cb2298ccc
Binary files /dev/null and b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Active.png differ
diff --git a/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Disabled.png b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Disabled.png
new file mode 100644
index 0000000000..fff223d29b
Binary files /dev/null and b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Disabled.png differ
diff --git a/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Off.png b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Off.png
new file mode 100644
index 0000000000..c8a503b8ef
Binary files /dev/null and b/indra/newview/skins/firestorm/themes/dark/textures/widgets/TextField_Search_Off.png differ
diff --git a/indra/newview/skins/firestorm/themes/dark/xui/en/widgets/line_editor.xml b/indra/newview/skins/firestorm/themes/dark/xui/en/widgets/line_editor.xml
new file mode 100644
index 0000000000..abbfaadfe4
--- /dev/null
+++ b/indra/newview/skins/firestorm/themes/dark/xui/en/widgets/line_editor.xml
@@ -0,0 +1,18 @@
+
+
+
diff --git a/indra/newview/skins/skins.xml b/indra/newview/skins/skins.xml
index 6c0848638a..3df4f8b515 100644
--- a/indra/newview/skins/skins.xml
+++ b/indra/newview/skins/skins.xml
@@ -13,6 +13,12 @@
folder
grey
+