Per questi motivi, il Tribunale federale delle assicurazioni
p r o n u n c i a :
I. Il ricorso di diritto amministrativo è accolto nel
senso che, annullati il giudizio del Tribunale delle
assicurazioni del Cantone Ticino del 10 marzo 1999 e
la decisione su opposizione 14 agosto 1998, l'inserto
della causa è rinviato all'INSAI affinché, esperito un
complemento d'istruttoria conformemente ai consideran-
di, statuisca di nuovo.
II. Non si percepiscono spese giudiziarie.
III. L'INSAI verserà alla ricorrente la somma di fr. 2500.-
a titolo d'indennità di parte per la procedura federa-
a titolo d'indennità di parte per la procedura federa-
le.
IV. Il Tribunale delle assicurazioni del Cantone Ticino
statuirà di nuovo sulla questione delle spese ripeti-
bili di prima istanza, tenuto conto dell'esito del
processo in sede federale.
V. La presente sentenza sarà intimata alle parti, al Tri-
bunale cantonale delle assicurazioni, Lugano, e al-
l'Ufficio federale delle assicurazioni sociali.