Easy solution, turn on point filtering.
The likely reason you're getting black is that the texture is being enlarged, filtering is on, and the pixels outside the visible area are black.
You can also turn on premultiplied alpha, but remember to change the shader on the material too.