Terminal text size different when connected to external monitor
After some searching, this appears to be a known issue. OS X somehow isn't fully aware my Dell monitor, and is not applying the same font smoothing. The font smoothing can be set using:
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
See this superuser and macrumors threads.