Faits: A. Par décision du 15 août 2005, l'Office genevois de l'assurance-invalidité (ci-après: l'office AI) a alloué à J._ une rente entière d'invalidité à compter du 1er octobre 2003. Au mois d'août 2005, l'administration a initié une procédure de révision et recueilli différents avis médicaux à cet effet. Le 5 octobre 2007, elle a supprimé, par la voie de la révision, la rente d'invalidité de l'assurée avec effet au premier jour du deuxième mois suivant la notification de la décision. B. Par jugement du 1er avril 2008, le Tribunal cantonal des assurances sociales de la République et canton de Genève a confirmé la décision de l'office AI, au motif substitué que la décision initiale de rente était manifestement erronée. C. J._ interjette un recours en matière de droit public contre ce jugement dont elle demande l'annulation. Elle conclut, à titre principale, au renvoi de la cause au Tribunal cantonal des assurances sociales pour qu'il l'entende sur la substitution de motifs et, à titre subsidiaire, au maintien de son droit à une rente entière d'invalidité. L'office AI conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer. 