     colors = _.clone(ScribeColorFormat.COLORS)
     delete colors['white']
     super(@root, 'background', 'background-color', colors, ScribeColorFormat.matchColor)
+
+  preformat: (color) ->
+    color = ScribeColorFormat.normalizeColor(color) if color
+    @root.ownerDocument.execCommand('backColor', false, color)
 
 
 class ScribeColorFormat extends ScribeStyleFormat

    delete colors['black']
    super(@root, 'color', 'color', colors, ScribeColorFormat.matchColor)


class ScribeFamilyFormat extends ScribeStyleFormat
  constructor: (@root) ->

      return false
    )

  preformat: (family) ->
    family = @styles[family] if family
    @root.ownerDocument.execCommand('fontName', false, family)


class ScribeSizeFormat extends ScribeStyleFormat
