Faits: A. X._, ressortissante brésilienne née le ***1986, a été arrêtée à Genève le 9 juin 2009 et placée en détention préventive sous l'inculpation d'infraction grave à la loi fédérale sur les stupéfiants. Il lui est reproché d'avoir accepté de transporter, pour le compte d'un ressortissant albanais, 12 kilos de produit de coupage de Saint-Julien, en France voisine, à Genève en échange d'une somme de 600 fr. Le 10 juin 2009, le Juge d'instruction en charge du dossier a ordonné la super-suspension de l'instruction contradictoire de la procédure jusqu'au 30 juin 2009 compte tenu du risque de collusion avec les autres mis en cause. Le 15 juin 2009, il a requis la prolongation de la détention avant jugement de la prévenue pour une durée de trois mois. La Chambre d'accusation de la République et canton de Genève a fait droit à cette requête au terme d'une ordonnance rendue le 16 juin 2009. B. Agissant par la voie du recours en matière pénale, X._ demande au Tribunal fédéral d'annuler cette décision, de rejeter la demande de prolongation de la détention préventive formée par le Juge d'instruction et d'ordonner sa mise en liberté immédiate. Elle requiert l'assistance judiciaire. La Chambre d'accusation et le Procureur général de la République et canton de Genève concluent au rejet du recours. La recourante a répliqué.