Strictly speaking, the closest thing to a "team lead" would be the ScrumMaster. In a scrum, all team-members are just "developers", there's no hierarchy or differentiation in status between them.
The ScrumMaster is less of a PM, and more a "Servant Leader"; their role is to empower the the other team members, get road-blocks out of their way, and keep stakeholders/product-owners from butting in during a sprint.
The ScrumMaster is less of a PM, and more a "Servant Leader"; their role is to empower the the other team members, get road-blocks out of their way, and keep stakeholders/product-owners from butting in during a sprint.
Hope that helps.
For more info, I'd recommend starting here:
http://www.scrumprimer.org/scrumprimer20.pdf
And then jumping into this book if you're really interested in the topic:
http://www.amazon.com/Agile-Project-Management-Developer-Pra...