An enzyme that is able to synthesize DNA from information in RNA. It requires an RNA template and a DNA or RNA primer.