Sachverhalt: A. Das Bundesgericht hob am 12. August 2008 in Gutheissung einer Beschwerde von X._ und Y._ einen Entscheid des Steuergerichts des Kantons Solothurn auf und bestätigte den zuvor ergangenen Einspracheentscheid der Veranlagungsbehörde Olten-Gösgen (Verfahren 2C_77/2008). Es erklärte ausserdem in Ziffer 4 des Dispositivs, das Steuergericht müsse in einem Zusatzurteil über die Kosten des vorinstanzlichen Verfahrens neu befinden. Unter Bezugnahme auf dieses Urteil entschied das Steuergericht am 1. Dezember 2008, dass für das vorinstanzliche Verfahren keine Kosten erhoben würden. Zur Frage, ob X._ und Y._ eine Parteientschädigung zuzusprechen sei, äusserte es sich nicht, obwohl diese mit Schreiben vom 11. November 2008 eine solche geltend gemacht hatten. B. X._ und Y._ beantragen dem Bundesgericht mit Beschwerde, den Kanton Solothurn zur Bezahlung einer Entschädigung von Fr. 4'967.45 "für die vorinstanzlichen Drittkosten" und einer weiteren Entschädigung nach dem Ermessen des Gerichts "für die eigenen Aufwendungen im vorinstanzlichen Verfahren" zu verpflichten. Das Steuergericht stellt den Antrag, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Das Finanzdepartement und das Steueramt des Kantons Solothurn sowie die ebenfalls zur Vernehmlassung eingeladene Eidgenössische Steuerverwaltung haben auf eine Stellungnahme verzichtet. 