Sachverhalt: A. Der kosovarische Staatsangehörige X._ wurde 1986 in der Schweiz geboren und verfügt hier über die Niederlassungsbewilligung. X._ wurde in der Schweiz massiv straffällig. Namentlich ergingen die folgenden Verurteilungen: Strafverfügung der Jugendanwaltschaft Thurgau vom 21. November 2002: Bedingte Einschliessungsstrafe von drei Wochen und Schutzaufsicht wegen mehrfachen Diebstahls, mehrfacher geringfügiger Vermögensdelikte sowie Widerhandlungen gegen das Betäubungsmittelgesetz; Bussenverfügung des Polizeirichteramts Winterthur vom 15. August 2005: Fr. 500.-- Busse wegen Tätlichkeit, grober Verletzung von Sitte und Anstand im Zustand der Betrunkenheit und Störung der öffentlichen Sicherheit und Ordnung durch Teilnahme an Raufereien; Urteil des Obergerichts des Kantons Thurgau vom 18. Dezember 2007: Drei Jahre Freiheitsstrafe (wovon 18 Monate bedingt) und Fr. 2'000.-- Busse wegen schwerer Körperverletzung, mehrfacher Geldfälschung, Fahrens in angetrunkenem Zustand, versuchter Vereitelung der Blutprobe, Verletzung von Verkehrsregeln, pflichtwidrigen Verhaltens bei Unfall sowie mehrfacher Übertretung des Betäubungsmittelgesetzes; der Vollzug der Freiheitsstrafe wurde zu Gunsten einer Massnahme in einer Einrichtung für junge Erwachsene aufgeschoben; Urteil des Bezirksgerichts Frauenfeld vom 24. September 2008: 15 Monate Freiheitsstrafe (als Zusatzstrafe zum Urteil des Obergerichts des Kantons Thurgau vom 18. Dezember 2007) und Fr. 1'500.-- Busse wegen Raubes und Tätlichkeiten; Strafverfügung des Bezirksamts Steckborn vom 27. Oktober 2008: Busse von Fr. 100.-- wegen Widerhandlung gegen das Heilmittelgesetz; Strafbefehl des Bezirksamts Kulm vom 6. Mai 2010: Geldstrafe von 30 Tagessätzen zu je Fr. 30.-- sowie Busse von Fr. 100.-- wegen einfacher Körperverletzung und geringfügiger Sachbeschädigung. B. Am 6. August 2009 widerrief das Migrationsamt des Kantons Thurgau die Niederlassungsbewilligung von X._ und wies diesen an, die Schweiz innert 30 Tagen ab Entlassung aus dem Massnahmenvollzug zu verlassen. Die dagegen erhobenen Rechtsmittel wurden vom Departement für Justiz und Sicherheit des Kantons Thurgau (Entscheid vom 28. Juni 2010) und vom Verwaltungsgericht des Kantons Thurgau (Urteil vom 15. Dezember 2010) abgewiesen. C. X._ erhebt Beschwerde in öffentlich-rechtlichen Angelegenheiten ans Bundesgericht und beantragt im Wesentlichen, es sei vom Widerruf der Niederlassungsbewilligung abzusehen. Zudem beantragt er die Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Das Departement für Justiz und Sicherheit sowie das Verwaltungsgericht des Kantons Thurgau beantragen die Abweisung der Beschwerde. Das Bundesamt für Migration hat sich innert der angesetzten Frist nicht geäussert. 