The differences between scrum and agile are for the most part the same cmmi is a more complex process often used in government projects that require more process steps.
For a detailed breakdown of each process template see http://msdn.microsoft.com/en-us/library/vstudio/ms400752.aspx
With the power tools for tfs it is possible to edit the template that has been to selected to either customize existing work items or create new ones.