 			@style.padding =
 				"#{@_padding.top}px #{@_padding.right}px #{@_padding.bottom}px #{@_padding.left}px"
 
-	@define "fontFamily", layerProperty(@, "fontFamily", "fontFamily", null, _.isString, {}, (layer, value) -> layer.font = value)
+	@define "fontFamily", layerProperty(@, "fontFamily", "fontFamily", null, _.isString, null, (layer, value) -> layer.font = value)
 	@define "fontSize", layerProperty(@, "fontSize", "fontSize", null, _.isNumber)
 	@define "fontWeight", layerProperty(@, "fontWeight", "fontWeight")
 	@define "fontStyle", layerProperty(@, "fontStyle", "fontStyle", "normal", _.isString)


		# Reset width and height
		@autoSize()

		print @defaultFont()

		# Set defaults
		@fontFamily = @defaultFont()

		for key, value of options
			if _.isFunction(value) and @[key]?

		@on "change:height", @updateExplicitHeight

	defaultFont: =>
		# Store current device
		@_currentDevice = Framer.Device.deviceType

