Sachverhalt: A. A.a Y._ und X._ heirateten 1998. Sie haben ein gemeinsames Kind, Z._, geb. 1999. Im Jahre 2000 hoben sie ihren gemeinsamen Haushalt auf und liessen ihre Ehe vom Kreisgericht Werdenberg-Sargans auf gemeinsames Begehren scheiden. Das Gericht genehmigte die Vereinbarung, wonach Z._ der elterlichen Sorge der Mutter anvertraut und dem Vater regelmässiger Kontakt zum Kind eingeräumt wurde. A.b Im Juni 2002 klagte Y._ auf Abänderung des Scheidungsurteils und beantragte die Umteilung des Kindes in seine elterliche Sorge. Mit dringlicher Verfügung ordnete die Gerichtspräsidentin des Kreisgerichts Werdenberg-Sargans im August 2002 die Umplatzierung von Z._ in die Obhut des Vaters an, errichtete eine Erziehungsbeistandschaft und räumte der Mutter mit vorsorglicher Massnahme ein begleitetes Besuchsrecht ein. Das Kreisgericht holte bei einer Kinderpsychologin ein Gutachten ein und beauftragte den Kinder- und Jugendpsychiatrischen Dienst St. Gallen, ein zusätzliches Gutachten zu erstellen. Für Z._ wurde eine Kindesvertretung bestellt. Den Eltern gelang es, in einer Mediation die Kommunikation wesentlich zu verbessern, worauf sie eine zukünftige gemeinsame elterliche Sorge vereinbarten. Im Anschluss an die Hauptverhandlung des Kreisgerichts unterzeichneten die Eltern im April 2007 eine Vereinbarung mit Widerrufsvorbehalt, wonach Z._ nach den Sommerferien bei der Mutter wohne. Y._ widerrief die Vereinbarung und das Kreisgericht entschied mit Urteil vom 30. April 2007, dass Z._ in der elterlichen Sorge der Mutter verbleiben und die Beistandschaft weitergeführt werden soll. Dem Vater wurde ein Besuchsrecht eingeräumt. A.c Gegen diesen Entscheid erhob Y._ Berufung beim Kantonsgericht St. Gallen und beantragte, Z._ sei in seine elterliche Sorge zu stellen, der Mutter sei ein regelmässiges Besuchsrecht einzuräumen und sie sei zu verpflichten, monatliche Unterhaltsbeiträge für Z._ zu bezahlen. Weiter verlangte er die Aufhebung der Beistandschaft. Der Kindsvertreter ersuchte darum, die durch das Kreisgericht angeordneten Kinderbelange unverändert zu bestätigen. Mit Entscheid des Kantonsgerichts vom 27. Juni 2008 wurde Z._ unter die elterliche Sorge des Vaters gestellt, der persönliche Verkehr zwischen Mutter und Kind geregelt und die Mutter verpflichtet, ab 1. September 2008 bis zur Mündigkeit oder späterem ordentlichen Abschluss einer angemessenen Ausbildung an den Unterhalt des Kindes monatlich Fr. 400.-- zuzüglich Kinderzulage zu bezahlen. Die Parteien wurden verpflichtet, die Gerichtskosten für das Verfahren vor Kreisgericht je zur Hälfte und die Parteikosten selber zu bezahlen. Die Gerichtskosten für das Verfahren vor Kantonsgericht sowie die Kosten der Kindsanhörung und Kindervertretung wurden den Parteien je zur Hälfte auferlegt, jedoch wurden sie in Gewährung der unentgeltlichen Rechtspflege von der vorläufigen Bezahlung befreit. Zudem wurde den Parteien die unentgeltliche Rechtsvertretung bewilligt. B. X._ (fortan: Beschwerdeführerin) ist am 3. September 2008 mit Beschwerde in Zivilsachen an das Bundesgericht gelangt und verlangt die Aufhebung des kantonsgerichtlichen Urteils, mit Ausnahme der Anordnung der Beistandschaft. Sie beantragt, es sei ihr die elterliche Sorge über Z._ zu belassen und ihr die Obhut wieder zuzuweisen. Eventualiter beantragt sie die Rückweisung der Streitsache zur Neubeurteilung an die Vorinstanz. Weiter verlangt sie die Verurteilung von Y._ (fortan: Beschwerdegegner) zur Bezahlung der Kosten des Verfahrens vor Kreisgericht und Kantonsgericht. Für das Verfahren vor Bundesgericht ersucht sie um Gewährung der unentgeltlichen Rechtspflege und unentgeltlichen Rechtsverbeiständung. Der Beschwerdegegner und das Kantonsgericht sind nicht zur Vernehmlassung eingeladen worden.