Sachverhalt: A. Die Staatsanwaltschaft des Kantons Bern, Region Emmental-Oberaargau (im Folgenden: Staatsanwaltschaft), führt eine Strafuntersuchung gegen X._ wegen des Verdachts des Betrugs, des Diebstahls, der Widerhandlung gegen das Strassenverkehrsgesetz und weiterer Delikte. Seit dem 18. Mai 2012 befindet er sich in Untersuchungshaft. Am 25. November 2012 ersuchte er um Haftentlassung. Mit Entscheid vom 10. Dezember 2012 wies das Zwangsmassnahmengericht Emmental-Oberaargau das Gesuch ab. Die von X._ dagegen erhobene Beschwerde wies das Obergericht des Kantons Bern (Beschwerdekammer in Strafsachen) am 11. Januar 2013 ab. Es bejahte den dringenden Tatverdacht; ebenso Flucht- und Kollusionsgefahr. Ob zusätzlich Wiederholungsgefahr gegeben sei, liess es offen. Ersatzmassnahmen anstelle der Untersuchungshaft erachtete es als untauglich. Es verneinte eine Verfahrensverzögerung, die geeignet wäre, die Rechtmässigkeit der Haft in Frage zu stellen, und beurteilte diese als verhältnismässig. B. X._ führt Beschwerde beim Bundesgericht mit dem Antrag, er sei sofort aus der Haft zu entlassen. C. Die Staatsanwaltschaft sowie das Zwangsmassnahmen- und das Obergericht haben auf Vernehmlassung verzichtet. Die Generalstaatsanwaltschaft des Kantons Bern führt aus, X._ erhebe teilweise Rügen, bei denen der kantonale Instanzenzug nicht erschöpft sei. Auf weitere Bemerkungen hat sie verzichtet. Das Zwangsmassnahmengericht hat auf eine Stellungnahme hierzu verzichtet. X._ hat eine Replik eingereicht. Er hält an der Beschwerde fest. 