Sachverhalt: A. Die 1967 in der Türkei geborene A._ kam 1981 in die Schweiz und verheiratete sich 1985 mit B._. Das Ehepaar hat zwei Kinder, C._ (geboren 1989) und D._ (geboren 1993). Die Familie lebt seit 1995 in Buchs (AG). A._ stellte am 6. Juli 2006 in der Gemeinde Buchs ein Einbürgerungsgesuch. Das Gesuch für den ins Verfahren einbezogenen Sohn D._ wurde später zurückgezogen. Die Tochter C._ stellte ein eigenständiges Ersuchen. Der Ehemann B._ sah von einer entsprechenden Gesuchstellung ab. Der Gemeindeammann von Buchs führte mit der Gesuchstellerin A._ im Auftrage des Gemeinderates ein persönliches Gespräch. Der Gemeinderat hielt am 11. Dezember 2006 fest, dass die Gesuchstellerin einen guten Eindruck hinterlassen habe und mit den hiesigen Verhältnissen bestens vertraut sei. Er beantragte dem Einwohnerrat, A._ das Gemeindebürgerrecht von Buchs zuzusichern, und verabschiedete am 30. April 2007 die entsprechende Botschaft an den Einwohnerrat. Anlässlich der Sitzung des Einwohnerrates von Buchs (Gemeindeparlament) vom 14. Juni 2007 wurde das Einbürgerungsgesuch von A._ kontrovers diskutiert; teils wurde Anstoss genommen, dass die Gesuchstellerin ein Kopftuch trägt, was als Ausdruck der Unterwerfung der Frauen gegenüber Männern zu bewerten sei. Schliesslich wurde das Einbürgerungsgesuch von A._ mit 19 Nein gegen 15 Ja abgelehnt. Umgekehrt wurde das Gesuch der Tochter C._, welche ebenfalls das Kopftuch trägt, gutgeheissen. Am 18. Juni 2007 teilte der Gemeinderat A._ den negativen Beschluss des Einwohnerrates mit. Er hielt in seinem Schreiben das Folgende fest: "1 Der Einwohnerrat hat Ihnen an seiner Sitzung vom 14. Juni 2007 die Zusicherung des Einwohnerbürgerrechts von Buchs AG mit 19 : 15 Stimmen verweigert. Er begründete seine Ablehnung damit, dass Sie durch das Tragen des Kopftuches eine fundamentalistische Glaubensrichtung bezeugen. Der Schleier bzw. das Kopftuch sei nicht religiöses Symbol, sondern sichtbarer Ausdruck der Unterwerfung der Frau unter den Mann. Damit werde eine Ungleichbehandlung der Frau allein aufgrund ihres Geschlechts demonstriert. Das verstosse gegen Art. 2 und 8 der Bundesverfassung und damit gegen unsere gemeinsame Wertvorstellung. Ihre Assimilation an unsere gesellschaftlichen und politischen Normen sei nicht gegeben. Dieser Beschluss ist endgültig. Ein Referendum ist ausgeschlossen." B. Gegen diesen Beschluss des Einwohnerrates hat A._ beim Bundesgericht am 20. August 2007 subsidiäre Verfassungsbeschwerde erhoben. Sie beantragt die Aufhebung des negativen Beschlusses des Einwohnerrates. Im Wesentlichen erachtet sie sich wegen des Tragens des Kopftuches als Ausdruck ihrer Religionszugehörigkeit diskriminiert und macht eine Verletzung von Art. 8 Abs. 2 BV geltend. Zudem beruft sie sich auf Art. 15 BV und Art. 9 EMRK. Der Gemeinderat hat auf eine Vernehmlassung verzichtet.