"It's "Democratic Congressman". Republicans have taken to using a noun, Democrat, instead of the adjective, Democratic. Deliberately being grammatically incorrect just makes them look dumb."
Evidently the grammar is good enough for the New York Times:
and the Democrat Congressman, Dan Rostenkowski.