Changing the alpha on a texture

How do you change the alpha on a material at runtime?

Well, the material needs to use a shader that supports transparency, but given that you can use

originalColour = renderer.material.color;
renderer.material.color = new Color(originalColour.r, originalColour.g, originalColour.b, newAlpha);