@@ -2681,11 +2681,29 @@ toStyleSheetString options stylesheet =
26812681 ]
26822682
26832683 Colored class prop color ->
2684− renderStyle
2685− maybePseudo
2686− ("." ++ class)
2687− [ Property prop (formatColor color)
2688− ]
2684+ -- This is because the trick we're using to make a txtarea be height:content
2685+ -- stops the inheritance chain for font color.
2686+ -- So we need to pack our bags, hike up our socks and jump over the break.
2687+ if prop == "color" then
2688+ String.concat
2689+ [ renderStyle
2690+ maybePseudo
2691+ ("." ++ class)
2692+ [ Property prop (formatColor color)
2693+ ]
2694+ , renderStyle
2695+ maybePseudo
2696+ ("." ++ class ++ " ." ++ classes.inputMultilineParent ++ " ." ++ classes.inputMultiline)
2697+ [ Property prop (formatColor color)
2698+ ]
2699+ ]
2700+
2701+ else
2702+ renderStyle
2703+ maybePseudo
2704+ ("." ++ class)
2705+ [ Property prop (formatColor color)
2706+ ]
26892707
26902708 SpacingStyle cls x y ->
26912709 let