She will retain her citizenship even if she moves outside the US.  For her current children who are under 18, they automatically become us citizens when she becomes a citizen.  For any children to be born, they will be US citizens if they are born to her even if it is abroad.  She will simply need to register their birth with the US Embassy wherever she is living.